package apig.algorithm.fingerprints;

import apig.algorithm.fingerprints.FingerprintsAlgorithm.*;

/**
 * <b>Note:</b> NOT thread safe.
 * <p>
 * <b> Note:</b> Doesn't create threads.
 * 
 * @author Alex
 */
public class HypoImpl implements Hypo {
	private int start1;
	private int end1;
	private int start2;
	private int end2;

	public HypoImpl(int start1, int end1, int start2, int end2) {
		this.setStart1(start1);
		this.setEnd1(end1);
		this.setStart2(start2);
		this.setEnd2(end2);
	}

	@Override
	public int getStart1() {
		return start1;
	}

	@Override
	public void setStart1(int start1) {
		this.start1 = start1;
	}

	@Override
	public int getEnd1() {
		return end1;
	}

	@Override
	public void setEnd1(int end1) {
		this.end1 = end1;
	}

	@Override
	public int getStart2() {
		return start2;
	}

	@Override
	public void setStart2(int start2) {
		this.start2 = start2;
	}

	@Override
	public int getEnd2() {
		return end2;
	}

	@Override
	public void setEnd2(int end2) {
		this.end2 = end2;
	}
}